package com.ldkj.panzh.vo;

import lombok.Data;

/**
 * 车辆名单信息（白名单/黑名单）
 *
 * @author qiancheng
 * @date 2025-11-19
 */
@Data
public class VehicleListVO {

    /**
     * 名单唯一标识
     */
    private String id;

    /**
     * 车牌号
     */
    private String plateNo;

    /**
     * 车牌颜色
     * 0-白色，1-黑色，2-蓝色，3-黄色，4-绿色，5-其他
     */
    private Integer plateColor;

    /**
     * 车牌颜色名称
     */
    private String plateColorName;

    /**
     * 车辆类型
     * 0-客车，1-货车，2-轿车，3-面包车，4-小型车，5-中型车，6-大型车
     */
    private Integer vehicleType;

    /**
     * 车辆类型名称
     */
    private String vehicleTypeName;

    /**
     * 车主姓名
     */
    private String ownerName;

    /**
     * 车主手机号
     */
    private String ownerPhone;

    /**
     * 车主身份证号
     */
    private String ownerIdCard;

    /**
     * 车辆品牌
     */
    private String vehicleBrand;

    /**
     * 车辆颜色
     */
    private String vehicleColor;

    /**
     * 名单类型
     * 0-黑名单，1-白名单
     */
    private Integer listType;

    /**
     * 名单类型名称
     */
    private String listTypeName;

    /**
     * 名单状态
     * 0-无效，1-有效
     */
    private Integer status;

    /**
     * 名单状态名称
     */
    private String statusName;

    /**
     * 生效时间
     */
    private String effectiveTime;

    /**
     * 失效时间
     */
    private String expiryTime;

    /**
     * 关联区域编号
     */
    private String regionIndexCode;

    /**
     * 关联区域名称
     */
    private String regionName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 更新人
     */
    private String updateUser;
}
